package knorxx.framework.generator.extjsbridge;
import java.util.Set;
import knorxx.framework.generator.library.LibraryDetector;
import knorxx.framework.generator.library.LibraryUrls;
/**
*
* @author sj
*/
public class ExtJsDetector extends LibraryDetector {
public ExtJsDetector() {
}
public ExtJsDetector(LibraryDetector nextDetector) {
super(nextDetector);
}
@Override
protected LibraryUrls detectInternal(Set<String> javaClassNames) {
LibraryUrls result = new LibraryUrls();
for(String javaClassName : javaClassNames) {
if(javaClassName.contains(Ext.class.getPackage().getName())) {
result.getJavaScriptUrls().add("webjars/extjs/4.2.1.883/ext-debug.js");
result.getCssUrls().add("webjars/extjs/4.2.1.883/resources/css/ext-all.css");
break;
}
}
return result;
}
}